package context

type SsoDataInfo struct {
	IsLoad bool
	Err    error
	Code   int
	Msg    string
	Data   struct {
		User  UserInfo
		Other OtherInfo
	}
}

// 登录会话用户信息
type UserInfo struct {
	// 用户ID
	UserID int64
	// 用户名
	UserName string
	// 用户Y币
	UserFen int
	// 用户真实姓名
	TrueName string
	// 电子邮箱
	Email string
	// 移动电话
	Mobile string
	// 是否改过用户名，非用户名注册方式，有一次修改机会
	IsRename int
	// 忽略，无用字段
	Money float64
	// 讲师提成
	GetMoney float64
	// 推广联盟提成
	UnionGetMoney float64
	// 分组ID，1：普通会员；3：机构；4：讲师；5：学习卡
	GroupID int
	// 用户注册时间
	RegistTime string
}

// 登录会话其他信息
type OtherInfo struct {
	// 是否绑定手机
	BindMobile bool
	// 是否绑定邮箱
	BindEmail bool
	// 非这里功能需求，总是空值
	Password string
	// 登录会话key
	SessionKey string
	// 学习卡过期时间，当UserInfo.GroupID不等于5时，此项空值
	VipExpireTime string
}
